polishing, structure for cuda, project saving

- structure for TEA project added
- project saving and loading made in 2 stages (framework makes common
parts, project is left with project specific parts only)
- some javaDocs added
- eStream project saves state when applicable
- readme updated