implementing first pass at overrides, putting in temporary resolution for issue #2, beginning plumbing for dependency kinds in anticipation of better collection and routine handling, implemented first pass at simple startup routine executions
checkstyle fix