add Invoke frame to FrameFactory and othe implemented classes
1. Fix data preparation before send multiple frame by adding a prepareData public frame method
2. Finish feature
3. Tested function invoke
4. Tested object method invoke, tested without arguments too