returning null for empty company; returning date in correct format
refactored body parsing, now works with encoding!
refactored DAL to strategies
generified daos to 1 dao :)