Modified dataSaving to include a login feature.

Deleted some extra comments and logs.

Tweaked some bugs and test on actual hardware :D

Got Virinchi to say that I'm a datasaving God.
Merge remote-tracking branch 'upstream/master' into jp508
Merge pull request #615 from jaypoulz/jp508

Jp508 -- Data saving is stable. No really. It's just the simulator.