refs #276 - merge FB massive re-facotring and small sample rpc app
initial work into master