Split tasks into list

Proposal to split tasks to allow more flexible configuration:

* clean target dir
* bower install
* copy from bower dir to target dir using layout strategy
* clean bower dir


Replace #20 to merge into devel branch