Fixing Errors

Going for responsive designs, although still midway. Bootstrap has been
used and a huge mess of CSS code has been simplified considerably.
Proper indentation and semantics have been used.