refactoring the interface and service
add jqplot lib for chart. make chart dynamic expression.