Migrate User to Pundit

Related to #39 and #46.