use custom delegates for Preference class, now it looks pretty beautiful guys
implement network error ontop of generic exception
changing into a new structure of package, now activity, fragment will fall under view camp
change class to match file name
adjust onclick interface a bit more, now it looks nice enough
Restrict Preference to call with() before access properties
Merge pull request #9 from VerachadW/feature/architecture-mvp

Feature/architecture mvp
Transferring blueprint from apiary.io
Add first draft of get all task endpoint
Add get task endpoint
add movie overview for moviedetailheader
add viewpager for cover images of movie detail
add image model and add viewpager to moviedetail
Add playlist mnenu
Add create playlist dialog
Add network Request/Response for create new list. WIP
Done with create playlist service
Add OnDataReceivedEvent to distinguish action
Add enum to handle httpverb and action
Add new idea of restful client in network2 package