main.go, config.go, build suff, cleanup

+ Cleaned up main.go (comments, flag parsing, etc.)
+ Added build'y stuff to Makefile
+ Added config.go file for holding configs and wrote simple spec
  for config-loading (in comments)
+ Added bin/ to .gitignore