Massive refactor and change of direction: use the github template as a model instead! :)
Add bin argument stuff
Git rebase fun, somehow everything went haywire. Restoring from backup...