Fixing some stuff for API
Initial api bundle
Make the user model more flexible with interface and few fixes