Written tests, added build prereqs