Add -Wall -Wextra to compile flags and fix the warnings.
Add install target for installing the headers
Update docs CSS