added Catch for testing
added sqlite amalgamation for testing
gitignore, premake build and catch tests