added tests, static library target
headers moved to include