Fixed Some issues with different input types.

Supports use of the ngList directive.
Added the styl and compiled CSS that I've been using which should go some way to doing #2.
Merge pull request #10 from SimeonC/master

Update from my work using this directive.