App now works for a web application.
Added support for multiple changes that could be needed.
Added support for screen rotation. (Default is portrait only)
Added support for error messages along with comments on some potential errors that are common.