SwampMobile Work

This is a pull request to merge in work done by SwampMobile to add scanning capability, a webview for online records, and addition of a Google Map.