Keystone - Source upload

Semi stable version of eduspace client. Crashes with unusual usage, do
NOT use in a production environment!