Added requirements for packaging with py2app
Use OS dependent user data directory
Add "--reset" command line option