Code injection procedure now takes assembled data instead of instruction text
Make sure initialize is only called once here
Adding way to donate to project