add travis yml for testing
update git ignore
add travis badge and test command to docs
update doc structure by using separate files