Implemented onBackPressed() and documented a little
Cleaned up a little, added localizable strings and renamed to be more consistent