removed unnecessary message compilation stuff
removed message generation stuff
refactored to not require another node to handle animation, changed animation request to struct, and moved animation recorder object into the playback node
removed unnecessary message
removed build rule for animation recorder node
removed main func, and renamed forkedRecord to startCapture
removed animation recorder node
changed function name, remove response callback
remove response callback
removed the animation response topic and pub
added program option for animation recorder topics
make use of new helper function
added utility program option parser to just clean up how it looks