Changed package structure and added RichFile & Future implementation
Revisited Future implementation (wrap scala Future)