Fixing List & Dictionary handling as well as return types.

The DocStringParser now returns a list of VarBeans. LevelBean could be returned but a LevelBean can be created elsewhere with additional
information (definitons etc) and this can just be added to the LevelBean
since this returns a list of VarBeans