Added :ex_doc and generated initial documentation