What's Changed
* update ejml + ojalgo by EvenSol in https://github.com/equinor/neqsim/pull/631
* added serialization using Xstream by EvenSol in https://github.com/equinor/neqsim/pull/546
* refact: reorder elements, style, formatting and docfix by asmfstatoil in https://github.com/equinor/neqsim/pull/634
* Style, needs to verify inherited comments in Component.java by asmfstatoil in https://github.com/equinor/neqsim/pull/635
* Fixed some missing method overrides and documentation by asmfstatoil in https://github.com/equinor/neqsim/pull/636
* refact: Replace getExessGibbsEnergy* with getExcessGibbsEnergy* by asmfstatoil in https://github.com/equinor/neqsim/pull/639
* bugfix: ThermodynamicOperations.flash missing call of TPFlash by asmfstatoil in https://github.com/equinor/neqsim/pull/640
* formatting by asmfstatoil in https://github.com/equinor/neqsim/pull/641
* refact: added missing serialversionuid by asmfstatoil in https://github.com/equinor/neqsim/pull/642
* Refact createcomponent, verify that component name is defined by asmfstatoil in https://github.com/equinor/neqsim/pull/645
* Bugfix solve function of Recycle by asmfstatoil in https://github.com/equinor/neqsim/pull/637
* refact: added checks to Phase.addComponent by asmfstatoil in https://github.com/equinor/neqsim/pull/638
* style changes and docfixes by asmfstatoil in https://github.com/equinor/neqsim/pull/647
* Refact systemthermo num phases by asmfstatoil in https://github.com/equinor/neqsim/pull/648
* 627 check cp calculation for air by EvenSol in https://github.com/equinor/neqsim/pull/649
* refact: made neqsimdatabase autocloseable and uses try-with by asmfstatoil in https://github.com/equinor/neqsim/pull/646
* checkstyle: formatting by asmfstatoil in https://github.com/equinor/neqsim/pull/653
* updated maven pom by EvenSol in https://github.com/equinor/neqsim/pull/651
**Full Changelog**: https://github.com/equinor/neqsim/compare/v2.4.6...v2.4.7