clean unnecessary functions and variables, refactoring, seperate server to another class
new corrections
hand merge of marcin 20140709 updates
made api server pattern parsing more robust and correct, still should return parsed pattern in status
added start of help page, added programmatic version, added verison to /blink1/id
added start of hacky html help