change package, preprocessor cleanup, string literal concat

added docstrings for major operatos

cleanup