lots of changes, mainly to use bootstrap 3
lots of changes, mainly to use bootstrap 3