generate controllers, models, helpers, add pg configuration