Core pr 4

Updated coding style and documentation.
Updated the module to use the material list theme function.