Story list fragment ready to merge with Master

Please review 

@ns0714
@yangyzheng
@fcduarte
Hmm, this is more a C coding style. Java follows this convention:

`````
if (something) {
    doSomething();
}  else {
    doOtherStuff();
}
````