rewrite profiles
add 'as' higher order task
update readme for 'as'
Merge pull request #56 from tsloughter/profile_deps

rewrite profiles