trully project module now.
minor bug fixed
add new function in a model
should make period selection work also need to make css for report