Add more file dependencies. Break out open as its own make target

Please do