Updates the Logger intranet component to something useful

More work to follow
Updates the InterNIC system to include an AccessControl component and adds tests
Adds a builder for Loggers
Adds a MultilinkTestSpec to avoid repetition when creating new tests
Adds LoggerSpec
Refactors all the tests so that they use a common ancestor MultilinkTestSpec to avoid duplicated code
Adds the .travis.yml configuration