added Apache v2 License, updated doc_strings, minimized pylint messages
updated license boilerplate in source files
updated setup.py