Single restaurant/menu yaml file added
[refactor] refactor/cleanup after thinking see ...

- Reader interface eliminated: read methods become 'init' @PostConstruct
- MenuRepository become interface with single getAllMenus()
- All Printer has constructor injected MenuRepository
- Yaml/Csv implementations become MenuRepository implementations
- Yaml is reading single menu
Dummy/test Configuration is moved to separate package to support package based scanning
@Import on @Configuration is removed changed to package bas scanning
[Refactor] Cleanup MenuBuilder class and get new Menu instance from context
[Refactor] Cleanup InMemoryRepositoryReader class
Ignore derby db stuff
[Reafctor] Start refactoring domain objects
[Refactor] domain objects cleaned
[Refactor] some Printers and Repositories refactored, packaging and others still needed
[Refactor] Continue refactoring plain old shits
Discard yaml repo changes
domain objects are now quite POJOs

Conflicts:
	src/main/java/com/eggs/domain/Address.java
[Refactor] Moving some class
The refactor must go on...
YamlFileMenuRepositoryHelper introduced
First JUnit test - BaseMenuRepositoryTest added + dependencies
[Refactor] Rename printer classes
Adding order module.
Adding order configuration with a fake order creating method.