Merge pull request #24 from AzureusNation/master

Player and Server deobf
Refactored composites system a bit
Readme update
Merge branch 'master' of http://github.com/GraniteTeam/Granite

Conflicts:
	src/main/java/org/granitemc/granite/entity/GraniteEntity.java
Interface-ify Server and clean it up
Player whitespace cleanup.
An interface does not need to define methods that are inherited.
Names are always strings.
Inject ServerConfigurationManager proxy composite
Merge branch 'master' of http://github.com/GraniteTeam/Granite
Took me hours of pain, but I finally have a proxy on DedicatedPlayerList
Finished event system and created PlayerJoinEvent! Plus some refactoring
Get proxy on NetHandlerPlayServer
Formatting
Todo update
Todo update - again
Fix "pi" spam
Change build filename format
Fixed the pi problem. I feel so fucking dumb right now since it took me hours to fix
Remove old code