Construct RunningService

1 Add RunningService to handle real running stuff.
2 Using Timer to do period job.
3 Using Listener to update information of running.