added doctrine repository
added form functionality
added services