Added Reset Button Functionality
Updated reset, memory and error views
Updated validation of input and Json encoding and decoding
Merge branch 'local_hedrick'