Initially mavenize the project.

Source code was moved from apps/flake directory to match
standard project structure.