Moved components to modules
Got the httpmodel built and working
Merge branch 'httpmodel'