many changes

1. naming convention, new inherited interfaces, public final statics
2. login page now checks entered user before registering session
variables
2.1. shows 4 different login attempt statuses :) which looks really neat
:)