Implementing #27 , some basic tests
fix for 1.8.7 deprecation
Merge pull request #994 from ujifgc/groups

Implementing #27, some basic tests
add default field type for model generator if non provided #924
fix app generate naming to handle underscores correctly closes #924