refactoring
added project file, updated gitignore