New Location classes and Manager Classes and Registration Form in Progre...

New Location, Location Manager, LocationDataAccessor and location test files added, also a  lot of changes to the registration form(still in progress, I needed the location table so I am able to get it now.I wanted the user to get a hint of the location then they can pick it, @kevin000  in your profile page, you also need the location class, please us the location classes to retrieve the user location aswell...)