shortened character encoding declaration
missed a few classes
updated API
moved resources to separate folders