enforce locale validation
use rspec and shoulda
remove testunit tests, replace with rspec
add duration to events
use config to set i18n
add TimeSlots