- Added a class to handle pattern matching
- Added boring code for managed object context
- Added validation on login for text fields
- Added successful message to log in page