Adding error reporting tests
Fixing language
Extracing Jobim::Server code into a class for better encapsulation
Wrapping CLI tests in FakeFS
Further breaking up methods in the Jobim::Server class
Adding server spec skeleton
Adding 0 check for port number