Code structure refactored

String utils taken out of core F lib, tests updated.
Plugins refactored to use module pattern.
Doc to be updated
PubSub addon added under F.evt

Tests updated
PageModule fixed error in new module pattern code
Updated .gitignore