FontAwesome icon fonts added;

Signed-off-by: Bryan Hoffman <bryan@spigotdesign.com>
Initial mobile menu initiated

This section needs much cleanup, but it works for now.

Signed-off-by: Bryan Hoffman <bryan@spigotdesign.com>