Added textbox filter service and image button
added caliburn.micro and moved to mvvm pattern