proper naming scheme, fixes and etc

1) change gem name
2) add devise 3 support and remove rails 2 support
3) custom controller support