First prototyping (wip) for modular design based on Actions.

- Separate base classes into core.py
- Remove redundant code from maya.py for this design.
- Add examples for Selectors, Validators, Extractors.
- NOTE: There's no working prototype/code at this point (consider WIP)
Nose
Including vendor-library nose for automated lookup of doc-tests along with finer control over output during tests.
Configuration modularlised
Ignoring binary files, including publishes
Good working state of plug-ins
Merge branch 'master' of github.com:abstractfactory/publish
Tests working with nose