Add port in urls unless port 80 or 443
Move logic into build_url
Merge pull request #192 from scrogson/fix_build_url

Add port in urls unless port 80 or 443
Include a couple tests cases to cover ports in url building
Rework Mix Config structure to support env merging per #187
Update project template to use new config structure
Fix template config missing commas
Fix missing config settings
Refactor naming conventions based on #177 and add web/ directory

Favor singular module and directory names
Change module naming to use prefix based names, ie UserController
Add web/ directory to hold the following structure:

web
  /channels
  /controllers
  /models
  /templates
  /views
  router.ex
  views.ex
Update readme to reflect new naming conventions