Added initial files and improved gitignore