Initial commit.
Improve feedback given to user.
Remove the hook_permission, not used anymore since it only based on views.