Fix possible NPE on invalid events that don't exist.
Add prefixes and suffix support
Made layout more "Mobile" friendly.

Also made a drop down menu for the API's

Added a render test page. (Due to browser restrictions you can not use links to load other views. Mostly due to fact you must run an http server to use some of the api that is used to load the pages dynamically.)s
Added UID property and a transformer to grab UUID object from string.

Adds #244
Merge pull request #241 from coaster3000/prefix-suffix

Add prefixes and suffix support
Added new events:

	BlockDispense
	LightningBolt
	ThunderChange
	WeatherChange
	SignChange

Plus basic support for vector parameters and properties.

Closes #249
Introduces bug #251
Removed a typo.

More like copy paste error. Forgot to remove some of the code I duplicated.
Make webapp.html viewable through regular browser when developing.

This allows us to view what the page would look like without running a server. With limited detail though due to certain stuff requiring server such as routine displays and such.
Made webserver "MORE" mobile friendly

Merge branch 'web/mobile' into LiveSupportTab

Conflicts:
	web/app.html
Added Live support tab into webserver.

Uses a integrated webchat from the official espernet website. (The irc network our channel resides on)
Shaved off nearly 9MB's off of jar file!

Stripped unneeded stuff from webserver.

Should drastically reduce plugin jar file size.

EDIT: Add debug info

TRIGGER TEST
Merge pull request #253 from coaster3000/LiveSupportTab

Live support tab
Add idea IDE files to gitignore.

(cherry picked from commit 2daeae96484c685d55f1eb326777d9fb4fad3b9c)
Add load sub command to tags command.
Fix #256 Location tags fail to load.

	This also fixes possible isTagged checks on those returning false negatives.
Merge pull request #257 from coaster3000/dev/coaster-tagfix

Fix Location Tags