ignore things that should be ignored
Added test dependencies
libs should be in libs not public, and should be actual libs
Initial working runner and dummy test