Merge pull request #15 from FabianM/develop

Merge develop into master
Merge pull request #17 from FabianM/develop

Merge develop into master
Merge pull request #18 from FabianM/develop

Merge develop into master
Updated usage messages in source and man file
Significantly shortened code

The code has been significantly shortened.
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	man/brainfuck.1
	src/brainfuck_shell.c
Updated man page, tweaked code, updated Makefile

The man page is now updated with the latest flags etc, the usage
message format is now uniform and the Makefile has been fixed.
Merge pull request #21 from aliclubb/develop

Small fixes and edits