Cleaned up sample application
Added loader tests and abstract compiler test