okay really cleaned up a bunch of files:

	basically just recometed and renamed some function to make the code make more sence didnt really change
	how it works.

	how ever I did change the way apps works.
	apps is how we configure the apps to our project.
	I make configuration less verbose.
	I didnt really change the way it works just make it cleaner.