Code cleanup

Add documentation to some functions

Add the prefix "vlc-" to all functions and macros to create a namespace