Added bootstrap icons and CSS (stripped down) and refactored code.

- Added Glyphicons.
- Added documentation.
- Added auxiliary functions.