Filename conventions.

Also changed the class loading mechanism to use Drupal 7 class loading.