Added gradle build script base. Updated git ignore with more idea ignores.
Add some basic controllers, application and configuraton plus tests.