Implement initial unit tests and continuous integration system

Adds a FUIKitTests project and other files to allow for testing and continuous integration on with TravisCI