Spring Security Java Config Updates

Updates to reflect changes within Spring Security Java Config
cleaned up unused method.
modified the signin flow to conditionally route traffic to an HTML sign in form or to the Oauth flow depending on whats required.
cleaned up signin flow.
cleaned up signin flow.
refactoring project.
adding android code, though the client doesnt work yet.
polish.
lots of changes
cleanup
cleaned merge conflicts.
made it all work again.
massive clean
 cleaned gitingore.
final polish.