Add github workflow

Tests all passing again... not sure what previous issue was,