Merge pull request #23 from imxerxes/master

more file organisation - break out directives and css into separate file
remove dependencies on jquery and jquery ui that aren't necessary for cpmKeyup directive