Local dock5

fix #44 

Status

* can align 5 dock icon with grid correcly
* can drag up to 7 icons to dock and scrollable

Need polish work
* not apply UX detail css layout yet
* Need to change firefox nightly screen size to correct resolution to get expect result

@evelynhung would you like merge this and then open a polish issue to @mpizza ?