Refactor for clarity
Updated .gitignore with latest Lein default
Added test to check token randomness