Database: switch from guid to long; refactoring BLL and services layer; added _UserManipulationLayout for groundwork