new projection methods
modify save and load functions.
add copyright
add copyright
modify bulding index functions
test index file
change build_index() to build()
change comment
change comment
add comments
add logger
add logger
improve __init__ file
change package structure
move logger format definition to __init__ file.
add more info