Added initial files
Fixed .gitignore
Added the base functionality for wrapping the connection and session objects