Lots, lots, LOTS of updates to the code.

Made things more fine-scaled and made things shorter and accessible
faster. Manual rule adding is now possible thru WS()->addRule(). Also
defaulted the returning to WS(). init-method can now be used to declare
constants. format method will soon convert things into the constants if
defined for such - in future, arguments are always ran thru format
first before passing to the function. Removed the defs folder and any
related things to this. And well, lotsa moar O.O