Added shake functionality, cleaned up project some

Shake event listener was added and implemented into main, still needs
confirmation (visual or verbal) until randomization function is
complete. Deleted an unused xml renamed another one. Various typos/fixes
otherwise