Adds basic User entity

Most models can probably be implemented as Beans