Spring security

Initial authentication configuration, further development will be needed as we get more specifications.