Use Fajer.js to inject truly random data into templates in dev mode.
Refactor layouts to share a single template file.

Note that this can only be taken advantage of in production right now. In
development you must hard code the header into the template layout you are working on.
Finalized main dashboard landing page design and layout.
Use Faker.js for mock data now. No more hard coding and thinking of mock data values for templates.
Finalized the authentication layout and templates.

Login and registration pages are finished.