modified fix-everything to do proper linux magic instead of catting
english, we haz it
extract key *before* calling add_user
modded fix-everything.sh to create symlinks to open.sh and close.sh
validate keyfile with subprocess.check_call()

calls ssh-keygen -lf <keyfile>
key validation: done
Merge branch 'feature/key-validation' into develop
updated TODO
better path handling
TODO update
fixed GPIO init
split into portal and client directory
gitignore for subdirs
adding gitignore fore virtualenv
init: user management
adding requirements
renamed for moar pep8
added a db_actions file
implemented list_users()
user list output is now pretty