Minor GUI changes in iOS app
Seperated functions where UIWebView call is made
- Reduced amount of web calls made to server.
- Cleaned up old code.
- Updates to HTML formatting and how it appears in notes.
Started writing unit tests for iOS
- Using QUnit.m as the testing framework
Re-done UI

- Improved UI alignment for mobile access usability.
- Prepared UI for Selenium tests.
- Removed the embedded searches as our table in the UI only has one
column.
- Known issue: Searching for values within a column that doesn't exist
throws errors in Chrome console.
Fixed column bug

- Fixed the search for non-existing columns bug.
- NOTE: This commit as well as the "Re-done UI" commit was pair
programmed with Graeme (forgot to mention in earlier commit).
Removed tests for add and remove search.