Yappi profiling

@honkfestival @tyro89 I say we profile the python daemon to figure out wtf it is doing. This adds support for starting and stopping profiling by sending the python daemon process a signal.