Moved application scripts into more specific files so they dont have to load unnecessarily