update docs, travis. enable more warnings