add basic spec setup, remove test artifacts after test run
re-organized test files structure to align with changed structure of library files
fixed resources path
update todo
removed unnecessary include
newline at end of file