Feature/internal repo

This is quickly turning into a mega PR request, and the work on the web panel is basically halted until this is merged, so I'm hoping this can get reviewed and merged ASAP.
Message Director port for Astron example config is 6660. Possibly change the port to the default so it works out of the box with example config? Or is Barbal's default port that?