flatten folder structure and expose more methods for plugin authors. closes #177
0.3.0