Adds projectile project file.
Reverts to gnu coding style to be consistent with rest of project.
Fixes errors found by coverity scan. Resolves #8.
Merges get-random bytes into the random command.

Adds the -B option to the random command so that there is only one
random command from the cli.