type hint array on setters, add getters for namespaces and dependencies, add unit test
add contributions section to readme