modules work.

route definitions needed to be more explicit.
started on frontend pages.
social media grab has started.