Refactored code to several methods
Loading markers in background on startup of app
Rename readMetarFeed to getJson and make it a bit more generic

Move getJson to CommonMethods and make it static
Indentation cleanup and rename createDatabase method to reflect what it actually does
Enhance readability of checkDatabase method
Fix indentation
Hardcode regexPattern into validateIcao as there is no need to use any other pattern for this method

Rename validateIcaoWithRegex to validateStringWithRegex as the method is entirely generic
Some more indentation fixes
I LIKE TURTLES
Load all colours for markers at once from a single http call

Missing the weather report for now, need to figure out how to change existing markers on the map so weather report can be lazy loaded
Merge pull request #3 from dotted/GetColourCodes

Get colour codes