Fixed profile mapping bug
Added a CRUD interface for Profile