Change architecture to maven, gitignore, close #1