Added persistance of user data with NSKeyedArchiver

TODO: check reachability class on an actual device