Added gitlab CI.
Added system level tests.
Split the database and completions into an NDS and EPICS portion.