Added NestedStruct support [fixes #1]

In my old approach all the code was in a for loop. Therefore you could easily continue because it was obvious. By refactoring it lost the context. Now returning nil doesn't mean much if you don't know that this was previously in a foor loop. 


Fatih Arslan 


> On Aug 18, 2014, at 3:35, Cihangir <notifications@github.com> wrote:
> 
> In env.go:
> 
> >  		if v == "" {
> > -			continue
> > +			return nil
> We are retuning nil because there is nothing for further processing. Returning an error here is not required(same way with your old approach) since it is an unexported, internal function for environmentloader struct.
> 
> —
> Reply to this email directly or view it on GitHub.