Bundle Refactoring

Hey,

this PR refactores the whole Bundle, the following changes were made (the public API stays the same):

   * Symfony2 Head compatible
   * added Configuration
   * added Javascript Library
   * better Documentation
   * bunch of Tests