restructure part 1

At least get the app up and running in dev. But gruntfile is not fixed.