Refactor whitespaces and tabs

Better keep it clean and readable.
Fix memory reallocation

Fix copyChArray - more C-style copy. It should not bother with creation.
Fix increaseLength - it should not create new object, just replace one data-member
Fix addCodon

Add codon should not care about letters, addNucl handles that.
Only check for length. Again, don't create new object.
spV plus method not working
vector is rdy 4 review
vector is rdy 4 review
rdy 4 review
genome upd
rdy 4 review
rdy 4 review
Make Genome an abstract base class
Reafctor code, add methods

- rearrange methos - public first, then protected, then privte
- move static toString to base class
- move add codon to base class
Make client code to create Genome variable instead of CharGenome
Add constructor from String
Add template code for the next type of genome

Fix undefined variable error from previous commit.
Merge branch 'fix-genome'

Conflicts:
	Genome.java