Implementation of touch functionality

Work in progress.

TODO styling changes, .less file update, and web font implmenentation.