Reworked the GUI and added auto-launch

Reworked the GUI of the app to be more useful and controllable by the user.
Changed the app to auto-launch on app install and browser startup.
Merge pull request #60 from jim17/master

Updated AES README with speed performance test
found bug
Merge branch 'master' of https://github.com/limpkin/mooltipass
Fixed bug. Add backup/restore to updateParentNode
Added nextFreeParentNode scan / use proper address after updating
Removed rescan from updateParentNode. createParentNode handles rescan
Merge pull request #61 from mikeneiderhauser/master

Fixed bug. Add backup/restore to updateParentNode
Restructure the code as a state machine

Change the code to handle the device connection in a state machine fashion,
making the structure and flow a bit easier to follow. Clean up the code a bit
and add some comments.
Merge remote-tracking branch 'upstream/master'
bom & schematics update
change ping command
Merge pull request #62 from abbeman/master

Rewrote the app to implement the features we discussed over mail
update BoM + check password function
Merge branch 'master' of https://github.com/limpkin/mooltipass
Added storage to profile in flash for base CTR.
Merge pull request #63 from mikeneiderhauser/master

Added storage to profile in flash for base CTR.
compiler warning
switching to xoring, following henryk's comments
luckily miguel is watching over me