Creation of dev branch

All work should be done in or off of this branch.
'master' should only ever have release versions.
Add a 'release' target to Makefile to remind me of the
procedure I follow to tag a release
Improved documentation

Move install instructions to ./INSTALL
Document config.mk parameters
README now only contains summary
Wrap LICENSE to 60 characters
Update usage error to be consistent with program behaviour

I've also relocated usage printing to a function. This
will prevent me from printing usage differently depending
on usage error, which was the case here.
Change usage to function of one argument
Add `readopt` from another repository.
Marked as version 0.2
Merge branch 'release-0.2'