Added LoginID field

- LoginID is associated with the user account
- Will be used to execute actions according to User location
Nothing
Changes in LocationComponents

- Added Room, Zone ID and Name
- Added Sector class
- Each location includes a Room and a Sector
- Zone still not included
Changes in DatabaseHandler

- UserIsAuthenticated() returns LoginID to be used to search for Actions
later on
- Implemented AddUserAction() and CheckUserActions()
- CheckUserActions() executes actions according to User's location
Changes in Commands

- Fixing UserAuthentication check after new change (LoginID is returned)
- Testing User Actions by Location
- Two different locations are returned by GetLocation() and two
different actions are executed according to the database
Testing Locate (temporary)